package com.esl.coordinator.command;

public interface ATMELCommandFactory {
	Command createRFChannelCommand(int channelNumber,
			CommandReceiver commandReceiver);

	Command createLCDImageDataTransferCommand(String macAddress,
			byte[] imageBytes, CommandReceiver commandReceiver);

	Command createLoadLCDInternalPatternSelectCommand(String macAddress,
			int patternArea, int patternNumber,
			CommandReceiver commandReceiver);

	Command createSetESLDeviceSleepTimeCommand(String macAddress, int rev,
			int sleepTime, CommandReceiver commandReceiver);
}
